Für das direkte Übersetzen und Starten von C#-Dateien bietet Microsoft File-based Apps. Voraussetzung ist, dass das .NET Software Development Kit (SDK) Version 10.0 oder höher installiert ist.
|
06.03.2026 09:19 Uhr |
![Neu in .NET 10.0 [13]: Kompilieren und Starten einzelner C#-Dateien](https://heise.cloudimg.io/bound/1200x1200/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/5/0/4/0/4/3/5/csharp_sign-880ad48e29751852.jpg)
Für das direkte Übersetzen und Starten von C#-Dateien bietet Microsoft File-based Apps. Voraussetzung ist, dass das .NET Software Development Kit (SDK) Version 10.0 oder höher installiert ist.
Eine Installation der .NET Runtime reicht dafür nicht!
Mit der Neuerung kann C# auch als Skriptsprache zum Einsatz kommen, beispielsweise für Skripte im Rahmen von Entwicklungsprojekten, bei denen man bisher PowerShell oder bash eingesetzt hat. Es gab dafür aber schon vorher Ansätze außerhalb von Microsoft:
C#-Scripting im .NET 10.0 SDK ist mit dem .NET-SDK-CLI-Befehl dotnet run möglich:
Alternativ ist die direkte Ausführung einer C#-Datei auch ohne Angabe des Wortes run möglich:
(rme)